﻿zsmm.count = 0;
Zepto(function ($) {
	init();
	$(".main .finger").bind('touchstart', function (e) {
		e.preventDefault();
		if (validateInput("name", true)) {
			if (parseInt($(".energy label").text()) > 0) {
				$(".notice").hide();
				$(this).addClass("active");
				$(".main .container .fingers." + $(this).data("direction")).addClass("active");
				zsmm.count++;
				if (zsmm.count == 2) {
					synthesizer();
				}
			}
			else {
				$(".share-notice").show();
			}

		} else {
			$(this).removeClass("active");
		}
	});
	$("#name").change(function (e) {
		e.preventDefault();
		if (!(validateInput("name", false))) {
			$(".main .finger").removeClass("active");
			zsmm.count = 0;
			$(".main .fingers").removeClass("active");
			$(".notice").show();
		}
	});
});

//开始合成
function synthesizer() {
	$(".container").addClass("process");
	x = 0;
	setTimeout("showTime()", 4000);
	setTimeout("redirect()", 7000);
}

//倒计时
function showTime() {
	{
		$(".showTimeout").show();
		if (x < 3) {
			x++;
			$(".showTimeout .popup-layout>img").hide();
			$(".showTimeout .popup-layout>img").eq((x - 1)).show();
			setTimeout("showTime( )", 1000);
		}
	}
}

//页面跳转
function redirect() {
	var nickname = $("#name").val();
	var uniqid = $("#uniqid").val();
	if($("#name").length > 0)
	{
		$.ajax({
			url: "/baby/ajaxnickname",
			type: "post",
			data: {nickname: nickname},
			dataType: "json",
			success: function(res){
				if(res.result == 1)
				{
					window.location.href = "/baby/result?uniqid="+uniqid;
				}
			}
		});
	}
	else
	{
		window.location.href = "/baby/result?uniqid="+uniqid ;
	}
	
}

//设定按钮的大小
function init() {
	$(".main .finger").each(function (index, element) {
		$(this).height($(this).width());
	});
}

//验证
function validateInput(obj, showMsg) {
	if (($("#" + obj).length > 0) && ($.trim($("#" + obj).val()) == "")) {
		if (showMsg) {
			zsmm.Toast.New($("#" + obj).data("message"));
		}
		return false;
	}
	else {
		return true;
	}
}